/**
 * 范围随机数生成
 * @param min
 * @param max
 */
export function random(min: number, max: number) {
    return Math.round(Math.random() * (max - min)) + min;
}

/**
 * 根据float生成随机数
 * @param number
 */
export function ramdomByFloat(num: number, float: number = 1.25) {
    if (float === 1) {
        return num;
    }
    return random(num, num * float);
}

/**
 * 根据float倍数sleep随机时间
 * @param time
 */
export function randomSleep(time: number, speed: number = 1) {
    sleep(ramdomByFloat(time) * speed);
}
